package com.bdqn.Service.Material;

import com.bdqn.entity.Material;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface MaterialService {
    /**
     * 查询所有物资
     */
    List<Material> findByMaterial(Material mat,int page,int limit);
    /**
     * 获取总个数
     */
    int count(Material mat, int page,int limit);
    /**
     * 根据多个id查询物资
     */
    List<Material> findByListId(int page,int limit,List ids);
    /**
     * 查询多个id总个数
     */
    int countListId(List ids);

    /**
     * 查询所有物资信息
     * @return
     */
    List<Material> findAll();

    /**
     * 待条件查询
     * @param page
     * @param limit
     * @param name
     * @return
     */
    List<Material> selectmaterial(Integer page, Integer limit, String name);

    /**
     * 带条件获取一个count
     * @param m
     * @return
     */
    int materialcount(String m);
}
